package com.zsk.shop.model.results;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author ljh
 */
@Data
public class GopUserListResult {
    @ApiModelProperty(name = "id", value = "主键编号", dataType = "Long")
    private Long id;

    @ApiModelProperty(name = "userNo", value = "用户no", dataType = "String")
    private String userNo;

    @ApiModelProperty(name = "name", value = "平台昵称", dataType = "String")
    private String name;

    @ApiModelProperty(name = "phone", value = "手机账号", dataType = "String")
    private String phone;

    @ApiModelProperty(name = "pwd", value = "密码", dataType = "String")
    private String pwd;

    @ApiModelProperty(name = "avatar", value = "平台头像", dataType = "String")
    private String avatar;

    @ApiModelProperty(name = "gender", value = "性别（0未知，1男，2女）", dataType = "Integer")
    private Integer gender;

    @ApiModelProperty(name = "roleId", value = "管理员用户角色", dataType = "Long")
    private Long roleId;

    @ApiModelProperty(name = "roleName", value = "管理员用户角色名称", dataType = "String")
    private String roleName;

    @ApiModelProperty(name = "isInvalid", value = "是否是禁用用户", dataType = "Boolean")
    private Boolean isInvalid;

    @ApiModelProperty(name = "isDeleted", value = "是否删除", dataType = "Boolean")
    private Boolean isDeleted;

    @ApiModelProperty(name = "createUser", value = "创建人", dataType = "Long")
    private Long createUser;

    @ApiModelProperty(name = "updateUser", value = "修改人", dataType = "Long")
    private Long updateUser;

    @ApiModelProperty(name = "createTime", value = "生成时间", dataType = "Date")
    private Date createTime;

    @ApiModelProperty(name = "updateTime", value = "修改时间", dataType = "Date")
    private Date updateTime;
}
